#include "Key.h"

Key::~Key() {
}


Key::Key(int clave, std::string valor){
	this->clave=clave;
	this->valor=valor;
	//Se concatena en cadena la clave un pipe y el valor de la clave
	std::string cadena = "";
	cadena= Util::intToString(clave) +"|"+ valor;
	this->registro= new Registro(Util::stringToCharAst(cadena));
}


int Key::obtenerClave(){
	return this->clave;
}


Registro* Key::obtenerRegistro(){
	return this->registro;
}


std::string Key::obtenerValor(){
	return this->valor;
}

void Key::modificarValor(string valor){
	this->valor=valor;
}
